翻訳と辞書 |
Managed code : ウィキペディア英語版 | Managed code Managed code is a term coined by Microsoft to identify computer program source code that requires and will execute only under the ''management'' of a Common Language Runtime virtual machine, typically the .NET Framework, or Mono. Managed code usually refers to programs written in .NET languages such as C# or Visual Basic .NET, while unmanaged code refers to programs written in C, C++, Visual Basic 6 and other languages that do not need a runtime to execute. == Terminology == The distinction between managed and unmanaged code is prevalent and only relevant when developing applications that interact with the .NET Framework or other Common Language Runtime (CLR) implementations, like Mono. Since many older programming languages have been ported to the CLR, the differentiation is needed to identify ''managed'' code, especially in a mixed setup. In this context, code that does not rely on the CLR is termed ''unmanaged''. A source of confusion was created when Microsoft started connecting the .NET Framework with C++, and the choice of how to name the Managed Extensions for C++. It was first named ''Managed C++'' and then renamed to ''C++/CLI''. The creator of the C++ programming language and member of the C++ standards committee, Bjarne Stroustrup, even commented on this issue, "On the difficult and controversial question of what the CLI binding/extensions to C++ is to be called, I prefer C++/CLI as a shorthand for "The CLI extensions to ISO C++". Keeping C++ as part of the name reminds people what is the base language and will help keep C++ a proper subset of C++ with the C++/CLI extensions."
抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Managed code」の詳細全文を読む
スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース |
Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.
|
|